make start
wnfc enemy.wnf '-O' 3 '-smallHeapPtr' -I library
WARN  Parameter for small Heap Pointer is given, we use only byte wide size heap!
WARN  Make sure your Heap_Ptr starts at equal word address! See RUNTIME.INC
INFO  Read file: 'enemy.wnf'
INFO  Check for header file: 'header.wnf'
INFO  Found a 'header.wnf' file, read it first.
INFO  compile
INFO  Peephole Optimizer has 416 optimizations applied.
INFO  Register Optimizer has 80 optimizations applied.
INFO  Long Jump Optimizer has 73 optimizations applied.
INFO  write to /Users/saschakriegel/Desktop/Night_Knight/tat.night-knight-master/ENEMY.INC

wnfc enemy-skeleton.wnf '-O' 3 '-smallHeapPtr' -I library
WARN  Parameter for small Heap Pointer is given, we use only byte wide size heap!
WARN  Make sure your Heap_Ptr starts at equal word address! See RUNTIME.INC
INFO  Read file: 'enemy-skeleton.wnf'
INFO  Check for header file: 'header.wnf'
INFO  Found a 'header.wnf' file, read it first.
INFO  compile
INFO  Peephole Optimizer has 0 optimizations applied.
INFO  Register Optimizer has 0 optimizations applied.
INFO  Long Jump Optimizer has 0 optimizations applied.
INFO  write to /Users/saschakriegel/Desktop/Night_Knight/tat.night-knight-master/SKELETON.INC

wnfc enemy-dracula.wnf '-O' 3 '-smallHeapPtr' -I library
WARN  Parameter for small Heap Pointer is given, we use only byte wide size heap!
WARN  Make sure your Heap_Ptr starts at equal word address! See RUNTIME.INC
INFO  Read file: 'enemy-dracula.wnf'
INFO  Check for header file: 'header.wnf'
INFO  Found a 'header.wnf' file, read it first.
INFO  compile
INFO  Peephole Optimizer has 248 optimizations applied.
INFO  Register Optimizer has 37 optimizations applied.
INFO  Long Jump Optimizer has 44 optimizations applied.
INFO  write to /Users/saschakriegel/Desktop/Night_Knight/tat.night-knight-master/DRACULA.INC

wnfc enemy-archer.wnf '-O' 3 '-smallHeapPtr' -I library
WARN  Parameter for small Heap Pointer is given, we use only byte wide size heap!
WARN  Make sure your Heap_Ptr starts at equal word address! See RUNTIME.INC
INFO  Read file: 'enemy-archer.wnf'
INFO  Check for header file: 'header.wnf'
INFO  Found a 'header.wnf' file, read it first.
INFO  compile
INFO  Peephole Optimizer has 130 optimizations applied.
INFO  Register Optimizer has 18 optimizations applied.
INFO  Long Jump Optimizer has 15 optimizations applied.
INFO  write to /Users/saschakriegel/Desktop/Night_Knight/tat.night-knight-master/ARCHER.INC

wnfc enemy-dark-knight.wnf '-O' 3 '-smallHeapPtr' -I library
WARN  Parameter for small Heap Pointer is given, we use only byte wide size heap!
WARN  Make sure your Heap_Ptr starts at equal word address! See RUNTIME.INC
INFO  Read file: 'enemy-dark-knight.wnf'
INFO  Check for header file: 'header.wnf'
INFO  Found a 'header.wnf' file, read it first.
INFO  compile
INFO  Peephole Optimizer has 21 optimizations applied.
INFO  Register Optimizer has 3 optimizations applied.
INFO  Long Jump Optimizer has 5 optimizations applied.
INFO  write to /Users/saschakriegel/Desktop/Night_Knight/tat.night-knight-master/KNIGHT.INC

wnfc enemy-werwolf.wnf '-O' 3 '-smallHeapPtr' -I library
WARN  Parameter for small Heap Pointer is given, we use only byte wide size heap!
WARN  Make sure your Heap_Ptr starts at equal word address! See RUNTIME.INC
INFO  Read file: 'enemy-werwolf.wnf'
INFO  Check for header file: 'header.wnf'
INFO  Found a 'header.wnf' file, read it first.
INFO  compile
INFO  Peephole Optimizer has 52 optimizations applied.
INFO  Register Optimizer has 7 optimizations applied.
INFO  Long Jump Optimizer has 10 optimizations applied.
INFO  write to /Users/saschakriegel/Desktop/Night_Knight/tat.night-knight-master/WERWOLF.INC

wnfc enemy-wizard.wnf '-O' 3 '-smallHeapPtr' -I library
WARN  Parameter for small Heap Pointer is given, we use only byte wide size heap!
WARN  Make sure your Heap_Ptr starts at equal word address! See RUNTIME.INC
INFO  Read file: 'enemy-wizard.wnf'
INFO  Check for header file: 'header.wnf'
INFO  Found a 'header.wnf' file, read it first.
INFO  compile
INFO  Peephole Optimizer has 90 optimizations applied.
INFO  Register Optimizer has 14 optimizations applied.
INFO  Long Jump Optimizer has 11 optimizations applied.
INFO  write to /Users/saschakriegel/Desktop/Night_Knight/tat.night-knight-master/WIZARD.INC

wnfc dude.wnf '-O' 3 '-smallHeapPtr' -I library
WARN  Parameter for small Heap Pointer is given, we use only byte wide size heap!
WARN  Make sure your Heap_Ptr starts at equal word address! See RUNTIME.INC
INFO  Read file: 'dude.wnf'
INFO  Check for header file: 'header.wnf'
INFO  Found a 'header.wnf' file, read it first.
INFO  compile
INFO  Peephole Optimizer has 385 optimizations applied.
INFO  Register Optimizer has 54 optimizations applied.
INFO  Long Jump Optimizer has 94 optimizations applied.
INFO  write to /Users/saschakriegel/Desktop/Night_Knight/tat.night-knight-master/DUDE.INC

wnfc enemy-ghost.wnf '-O' 3 '-smallHeapPtr' -I library
WARN  Parameter for small Heap Pointer is given, we use only byte wide size heap!
WARN  Make sure your Heap_Ptr starts at equal word address! See RUNTIME.INC
INFO  Read file: 'enemy-ghost.wnf'
INFO  Check for header file: 'header.wnf'
INFO  Found a 'header.wnf' file, read it first.
INFO  compile
INFO  Peephole Optimizer has 175 optimizations applied.
INFO  Register Optimizer has 25 optimizations applied.
INFO  Long Jump Optimizer has 28 optimizations applied.
INFO  write to /Users/saschakriegel/Desktop/Night_Knight/tat.night-knight-master/GHOST.INC

wnfc enemy-cat.wnf '-O' 3 '-smallHeapPtr' -I library
WARN  Parameter for small Heap Pointer is given, we use only byte wide size heap!
WARN  Make sure your Heap_Ptr starts at equal word address! See RUNTIME.INC
INFO  Read file: 'enemy-cat.wnf'
INFO  Check for header file: 'header.wnf'
INFO  Found a 'header.wnf' file, read it first.
INFO  compile
INFO  Peephole Optimizer has 73 optimizations applied.
INFO  Register Optimizer has 6 optimizations applied.
INFO  Long Jump Optimizer has 11 optimizations applied.
INFO  write to /Users/saschakriegel/Desktop/Night_Knight/tat.night-knight-master/CAT.INC

wnfc all-sprites.wnf '-O' 3 '-smallHeapPtr' -I library
WARN  Parameter for small Heap Pointer is given, we use only byte wide size heap!
WARN  Make sure your Heap_Ptr starts at equal word address! See RUNTIME.INC
INFO  Read file: 'all-sprites.wnf'
INFO  Check for header file: 'header.wnf'
INFO  Found a 'header.wnf' file, read it first.
INFO  compile
INFO  Peephole Optimizer has 0 optimizations applied.
INFO  Register Optimizer has 0 optimizations applied.
INFO  Long Jump Optimizer has 0 optimizations applied.
INFO  write to /Users/saschakriegel/Desktop/Night_Knight/tat.night-knight-master/SPRITES.INC

wnfc tables.wnf -noheader '-O' 3 '-smallHeapPtr' -I library
WARN  Parameter to ignore header file is given, do not import header.wnf if exists!
WARN  Parameter for small Heap Pointer is given, we use only byte wide size heap!
WARN  Make sure your Heap_Ptr starts at equal word address! See RUNTIME.INC
INFO  Read file: 'tables.wnf'
INFO  Check for header file: 'header.wnf'
INFO  Found header file, but will ingnored due to parameter
INFO  compile
INFO  Peephole Optimizer has 0 optimizations applied.
INFO  Register Optimizer has 0 optimizations applied.
INFO  Long Jump Optimizer has 0 optimizations applied.
INFO  write to /Users/saschakriegel/Desktop/Night_Knight/tat.night-knight-master/TABLES.INC

wnfc night-knight-font.wnf -noheader '-O' 3 '-smallHeapPtr' -I library
WARN  Parameter to ignore header file is given, do not import header.wnf if exists!
WARN  Parameter for small Heap Pointer is given, we use only byte wide size heap!
WARN  Make sure your Heap_Ptr starts at equal word address! See RUNTIME.INC
INFO  Read file: 'night-knight-font.wnf'
INFO  Check for header file: 'header.wnf'
INFO  Found header file, but will ingnored due to parameter
INFO  compile
INFO  Peephole Optimizer has 0 optimizations applied.
INFO  Register Optimizer has 0 optimizations applied.
INFO  Long Jump Optimizer has 0 optimizations applied.
INFO  write to /Users/saschakriegel/Desktop/Night_Knight/tat.night-knight-master/NIGHTFNT.INC

wnfc night-knight-title-font.wnf -noheader '-O' 3 '-smallHeapPtr' -I library
WARN  Parameter to ignore header file is given, do not import header.wnf if exists!
WARN  Parameter for small Heap Pointer is given, we use only byte wide size heap!
WARN  Make sure your Heap_Ptr starts at equal word address! See RUNTIME.INC
INFO  Read file: 'night-knight-title-font.wnf'
INFO  Check for header file: 'header.wnf'
INFO  Found header file, but will ingnored due to parameter
INFO  compile
INFO  Peephole Optimizer has 0 optimizations applied.
INFO  Register Optimizer has 0 optimizations applied.
INFO  Long Jump Optimizer has 0 optimizations applied.
INFO  write to /Users/saschakriegel/Desktop/Night_Knight/tat.night-knight-master/TITLEFNT.INC

wnfc night-knight-bernards-castle-font.wnf -noheader '-O' 3 '-smallHeapPtr' -I library
WARN  Parameter to ignore header file is given, do not import header.wnf if exists!
WARN  Parameter for small Heap Pointer is given, we use only byte wide size heap!
WARN  Make sure your Heap_Ptr starts at equal word address! See RUNTIME.INC
INFO  Read file: 'night-knight-bernards-castle-font.wnf'
INFO  Check for header file: 'header.wnf'
INFO  Found header file, but will ingnored due to parameter
INFO  compile
INFO  Peephole Optimizer has 0 optimizations applied.
INFO  Register Optimizer has 0 optimizations applied.
INFO  Long Jump Optimizer has 0 optimizations applied.
INFO  write to /Users/saschakriegel/Desktop/Night_Knight/tat.night-knight-master/CASTLFNT.INC

wnfc night-knight-bernards-castle.wnf -noheader '-O' 3 '-smallHeapPtr' -I library
WARN  Parameter to ignore header file is given, do not import header.wnf if exists!
WARN  Parameter for small Heap Pointer is given, we use only byte wide size heap!
WARN  Make sure your Heap_Ptr starts at equal word address! See RUNTIME.INC
INFO  Read file: 'night-knight-bernards-castle.wnf'
INFO  Check for header file: 'header.wnf'
INFO  Found header file, but will ingnored due to parameter
INFO  compile
INFO  Peephole Optimizer has 0 optimizations applied.
INFO  Register Optimizer has 0 optimizations applied.
INFO  Long Jump Optimizer has 0 optimizations applied.
INFO  write to /Users/saschakriegel/Desktop/Night_Knight/tat.night-knight-master/CASTLE.INC

wnfc show-score.wnf '-O' 3 '-smallHeapPtr' -I library
WARN  Parameter for small Heap Pointer is given, we use only byte wide size heap!
WARN  Make sure your Heap_Ptr starts at equal word address! See RUNTIME.INC
INFO  Read file: 'show-score.wnf'
INFO  Check for header file: 'header.wnf'
INFO  Found a 'header.wnf' file, read it first.
INFO  compile
INFO  Peephole Optimizer has 6 optimizations applied.
INFO  Register Optimizer has 1 optimizations applied.
INFO  Long Jump Optimizer has 0 optimizations applied.
INFO  write to /Users/saschakriegel/Desktop/Night_Knight/tat.night-knight-master/SHOWSCOR.INC

wnfc playfield.wnf '-O' 3 '-smallHeapPtr' -I library
WARN  Parameter for small Heap Pointer is given, we use only byte wide size heap!
WARN  Make sure your Heap_Ptr starts at equal word address! See RUNTIME.INC
INFO  Read file: 'playfield.wnf'
INFO  Check for header file: 'header.wnf'
INFO  Found a 'header.wnf' file, read it first.
INFO  compile
INFO  Peephole Optimizer has 249 optimizations applied.
INFO  Register Optimizer has 23 optimizations applied.
INFO  Long Jump Optimizer has 33 optimizations applied.
INFO  write to /Users/saschakriegel/Desktop/Night_Knight/tat.night-knight-master/PLYFIELD.INC

wnfc playermissile.wnf -noheader '-O' 3 '-smallHeapPtr' -I library
WARN  Parameter to ignore header file is given, do not import header.wnf if exists!
WARN  Parameter for small Heap Pointer is given, we use only byte wide size heap!
WARN  Make sure your Heap_Ptr starts at equal word address! See RUNTIME.INC
INFO  Read file: 'playermissile.wnf'
INFO  Check for header file: 'header.wnf'
INFO  Found header file, but will ingnored due to parameter
INFO  compile
INFO  Peephole Optimizer has 9 optimizations applied.
INFO  Register Optimizer has 4 optimizations applied.
INFO  Long Jump Optimizer has 0 optimizations applied.
INFO  write to /Users/saschakriegel/Desktop/Night_Knight/tat.night-knight-master/PLAYERM.INC

wnfc level.wnf '-O' 3 '-smallHeapPtr' -I library
WARN  Parameter for small Heap Pointer is given, we use only byte wide size heap!
WARN  Make sure your Heap_Ptr starts at equal word address! See RUNTIME.INC
INFO  Read file: 'level.wnf'
INFO  Check for header file: 'header.wnf'
INFO  Found a 'header.wnf' file, read it first.
INFO  compile
INFO  Peephole Optimizer has 106 optimizations applied.
INFO  Register Optimizer has 15 optimizations applied.
INFO  Long Jump Optimizer has 4 optimizations applied.
INFO  write to /Users/saschakriegel/Desktop/Night_Knight/tat.night-knight-master/LEVEL.INC

wnfc elevator.wnf '-O' 3 '-smallHeapPtr' -I library
WARN  Parameter for small Heap Pointer is given, we use only byte wide size heap!
WARN  Make sure your Heap_Ptr starts at equal word address! See RUNTIME.INC
INFO  Read file: 'elevator.wnf'
INFO  Check for header file: 'header.wnf'
INFO  Found a 'header.wnf' file, read it first.
INFO  compile
INFO  Peephole Optimizer has 128 optimizations applied.
INFO  Register Optimizer has 9 optimizations applied.
INFO  Long Jump Optimizer has 19 optimizations applied.
INFO  write to /Users/saschakriegel/Desktop/Night_Knight/tat.night-knight-master/ELEVATOR.INC

wnfc night-knight-schriftzug.wnf -noheader '-O' 3 '-smallHeapPtr' -I library
WARN  Parameter to ignore header file is given, do not import header.wnf if exists!
WARN  Parameter for small Heap Pointer is given, we use only byte wide size heap!
WARN  Make sure your Heap_Ptr starts at equal word address! See RUNTIME.INC
INFO  Read file: 'night-knight-schriftzug.wnf'
INFO  Check for header file: 'header.wnf'
INFO  Found header file, but will ingnored due to parameter
INFO  compile
INFO  Peephole Optimizer has 0 optimizations applied.
INFO  Register Optimizer has 0 optimizations applied.
INFO  Long Jump Optimizer has 0 optimizations applied.
INFO  write to /Users/saschakriegel/Desktop/Night_Knight/tat.night-knight-master/LETTER.INC

wnfc level-design.wnf '-O' 3 '-smallHeapPtr' -I library
WARN  Parameter for small Heap Pointer is given, we use only byte wide size heap!
WARN  Make sure your Heap_Ptr starts at equal word address! See RUNTIME.INC
INFO  Read file: 'level-design.wnf'
INFO  Check for header file: 'header.wnf'
INFO  Found a 'header.wnf' file, read it first.
INFO  compile
INFO  Peephole Optimizer has 40 optimizations applied.
INFO  Register Optimizer has 7 optimizations applied.
INFO  Long Jump Optimizer has 2 optimizations applied.
INFO  write to /Users/saschakriegel/Desktop/Night_Knight/tat.night-knight-master/DESIGN.INC

wnfc night-knight-intro.wnf '-O' 3 '-smallHeapPtr' -I library
WARN  Parameter for small Heap Pointer is given, we use only byte wide size heap!
WARN  Make sure your Heap_Ptr starts at equal word address! See RUNTIME.INC
INFO  Read file: 'night-knight-intro.wnf'
INFO  Check for header file: 'header.wnf'
INFO  Found a 'header.wnf' file, read it first.
INFO  compile
INFO  Peephole Optimizer has 475 optimizations applied.
INFO  Register Optimizer has 38 optimizations applied.
INFO  Long Jump Optimizer has 61 optimizations applied.
INFO  write to /Users/saschakriegel/Desktop/Night_Knight/tat.night-knight-master/INTRO.INC

wnfc password.wnf -noheader '-O' 3 '-smallHeapPtr' -I library
WARN  Parameter to ignore header file is given, do not import header.wnf if exists!
WARN  Parameter for small Heap Pointer is given, we use only byte wide size heap!
WARN  Make sure your Heap_Ptr starts at equal word address! See RUNTIME.INC
INFO  Read file: 'password.wnf'
INFO  Check for header file: 'header.wnf'
INFO  Found header file, but will ingnored due to parameter
INFO  compile
INFO  Peephole Optimizer has 10 optimizations applied.
INFO  Register Optimizer has 0 optimizations applied.
INFO  Long Jump Optimizer has 0 optimizations applied.
INFO  write to /Users/saschakriegel/Desktop/Night_Knight/tat.night-knight-master/PASSWORD.INC

wnfc hash.wnf '-O' 3 '-smallHeapPtr' -I library
WARN  Parameter for small Heap Pointer is given, we use only byte wide size heap!
WARN  Make sure your Heap_Ptr starts at equal word address! See RUNTIME.INC
INFO  Read file: 'hash.wnf'
INFO  Check for header file: 'header.wnf'
INFO  Found a 'header.wnf' file, read it first.
INFO  compile
INFO  Peephole Optimizer has 51 optimizations applied.
INFO  Register Optimizer has 3 optimizations applied.
INFO  Long Jump Optimizer has 7 optimizations applied.
INFO  write to /Users/saschakriegel/Desktop/Night_Knight/tat.night-knight-master/HASH.INC

wnfc audio-play.wnf '-O' 3 '-smallHeapPtr' -I library
WARN  Parameter for small Heap Pointer is given, we use only byte wide size heap!
WARN  Make sure your Heap_Ptr starts at equal word address! See RUNTIME.INC
INFO  Read file: 'audio-play.wnf'
INFO  Check for header file: 'header.wnf'
INFO  Found a 'header.wnf' file, read it first.
INFO  compile
INFO  Peephole Optimizer has 134 optimizations applied.
INFO  Register Optimizer has 26 optimizations applied.
INFO  Long Jump Optimizer has 1 optimizations applied.
INFO  write to /Users/saschakriegel/Desktop/Night_Knight/tat.night-knight-master/AUDIOPLY.INC

xl-packer --usepairs --data -of COMPRESSED-PLAYFIELDS.INC PLAYSB0.DAT PLAYSB1.DAT PLAYSB2.DAT PLAYS01.DAT PLAYS02.DAT PLAYS03.DAT PLAYS04.DAT PLAYS05.DAT PLAYS06.DAT PLAYS07.DAT PLAYS08.DAT PLAYS09.DAT PLAYS10.DAT PLAYS11.DAT PLAYS12.DAT PLAYS13.DAT PLAYS14.DAT PLAYS15.DAT PLAYS16.DAT PLAYS17.DAT PLAYS18.DAT PLAYS19.DAT PLAYS20.DAT PLAYS21.DAT PLAYS22.DAT PLAYS23.DAT PLAYS24.DAT PLAYS25.DAT PLAYS26.DAT PLAYS27.DAT PLAYS28.DAT PLAYS29.DAT PLAYS30.DAT PLAYS31.DAT PLAYS32.DAT PLAYS33.DAT PLAYS34.DAT PLAYS35.DAT PLAYS36.DAT PLAYS37.DAT PLAYS38.DAT PLAYS39.DAT PLAYS40.DAT PLAYS41.DAT PLAYS42.DAT PLAYS43.DAT PLAYS44.DAT PLAYS45.DAT PLAYS46.DAT PLAYS47.DAT PLAYS48.DAT PLAYS49.DAT PLAYS50.DAT PLAYS51.DAT PLAYS52.DAT PLAYS53.DAT PLAYS54.DAT PLAYS55.DAT PLAYS56.DAT PLAYS57.DAT PLAYS58.DAT PLAYS59.DAT PLAYS60.DAT PLAYS61.DAT PLAYS62.DAT PLAYS63.DAT PLAYS64.DAT PLAYS65.DAT PLAYS66.DAT PLAYS67.DAT PLAYS68.DAT PLAYS69.DAT PLAYS70.DAT PLAYS71.DAT PLAYS72.DAT PLAYS73.DAT PLAYS74.DAT PLAYS75.DAT PLAYS76.DAT PLAYS77.DAT PLAYS78.DAT PLAYS79.DAT PLAYS80.DAT PLAYS81.DAT
INFO  Pairs Mode active
INFO  DATA Mode active
INFO  Will write to file: COMPRESSED-PLAYFIELDS.INC
; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   161 bytes
;    compressed length:   92 bytes
; Ratio (without tree):   1:1.75

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   408 bytes
;    compressed length:   262 bytes
; Ratio (without tree):   1:1.5572519

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   408 bytes
;    compressed length:   262 bytes
; Ratio (without tree):   1:1.5572519

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   155 bytes
;    compressed length:   72 bytes
; Ratio (without tree):   1:2.1527777

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   143 bytes
;    compressed length:   67 bytes
; Ratio (without tree):   1:2.1343284

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   159 bytes
;    compressed length:   72 bytes
; Ratio (without tree):   1:2.2083333

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   168 bytes
;    compressed length:   78 bytes
; Ratio (without tree):   1:2.1538463

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   173 bytes
;    compressed length:   79 bytes
; Ratio (without tree):   1:2.1898735

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   153 bytes
;    compressed length:   74 bytes
; Ratio (without tree):   1:2.0675676

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   218 bytes
;    compressed length:   95 bytes
; Ratio (without tree):   1:2.2947369

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   203 bytes
;    compressed length:   89 bytes
; Ratio (without tree):   1:2.2808988

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   161 bytes
;    compressed length:   76 bytes
; Ratio (without tree):   1:2.118421

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   214 bytes
;    compressed length:   93 bytes
; Ratio (without tree):   1:2.3010752

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   154 bytes
;    compressed length:   71 bytes
; Ratio (without tree):   1:2.169014

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   177 bytes
;    compressed length:   76 bytes
; Ratio (without tree):   1:2.3289473

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   190 bytes
;    compressed length:   88 bytes
; Ratio (without tree):   1:2.159091

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   238 bytes
;    compressed length:   104 bytes
; Ratio (without tree):   1:2.2884614

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   199 bytes
;    compressed length:   89 bytes
; Ratio (without tree):   1:2.235955

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   201 bytes
;    compressed length:   92 bytes
; Ratio (without tree):   1:2.1847825

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   202 bytes
;    compressed length:   85 bytes
; Ratio (without tree):   1:2.3764706

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   174 bytes
;    compressed length:   79 bytes
; Ratio (without tree):   1:2.2025316

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   195 bytes
;    compressed length:   91 bytes
; Ratio (without tree):   1:2.142857

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   239 bytes
;    compressed length:   103 bytes
; Ratio (without tree):   1:2.3203883

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   185 bytes
;    compressed length:   86 bytes
; Ratio (without tree):   1:2.1511629

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   148 bytes
;    compressed length:   72 bytes
; Ratio (without tree):   1:2.0555556

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   215 bytes
;    compressed length:   95 bytes
; Ratio (without tree):   1:2.2631578

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   198 bytes
;    compressed length:   92 bytes
; Ratio (without tree):   1:2.152174

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   189 bytes
;    compressed length:   82 bytes
; Ratio (without tree):   1:2.304878

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   215 bytes
;    compressed length:   91 bytes
; Ratio (without tree):   1:2.3626373

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   197 bytes
;    compressed length:   93 bytes
; Ratio (without tree):   1:2.1182795

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   167 bytes
;    compressed length:   78 bytes
; Ratio (without tree):   1:2.1410255

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   213 bytes
;    compressed length:   96 bytes
; Ratio (without tree):   1:2.21875

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   225 bytes
;    compressed length:   99 bytes
; Ratio (without tree):   1:2.2727273

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   176 bytes
;    compressed length:   83 bytes
; Ratio (without tree):   1:2.120482

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   176 bytes
;    compressed length:   77 bytes
; Ratio (without tree):   1:2.2857144

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   246 bytes
;    compressed length:   100 bytes
; Ratio (without tree):   1:2.46

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   192 bytes
;    compressed length:   88 bytes
; Ratio (without tree):   1:2.1818182

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   197 bytes
;    compressed length:   91 bytes
; Ratio (without tree):   1:2.1648352

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   174 bytes
;    compressed length:   78 bytes
; Ratio (without tree):   1:2.2307692

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   183 bytes
;    compressed length:   82 bytes
; Ratio (without tree):   1:2.2317073

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   180 bytes
;    compressed length:   85 bytes
; Ratio (without tree):   1:2.1176472

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   235 bytes
;    compressed length:   108 bytes
; Ratio (without tree):   1:2.175926

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   180 bytes
;    compressed length:   82 bytes
; Ratio (without tree):   1:2.195122

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   203 bytes
;    compressed length:   89 bytes
; Ratio (without tree):   1:2.2808988

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   179 bytes
;    compressed length:   84 bytes
; Ratio (without tree):   1:2.1309524

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   191 bytes
;    compressed length:   88 bytes
; Ratio (without tree):   1:2.1704545

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   214 bytes
;    compressed length:   101 bytes
; Ratio (without tree):   1:2.1188118

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   265 bytes
;    compressed length:   117 bytes
; Ratio (without tree):   1:2.2649572

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   199 bytes
;    compressed length:   94 bytes
; Ratio (without tree):   1:2.1170213

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   183 bytes
;    compressed length:   87 bytes
; Ratio (without tree):   1:2.1034484

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   195 bytes
;    compressed length:   86 bytes
; Ratio (without tree):   1:2.2674417

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   187 bytes
;    compressed length:   85 bytes
; Ratio (without tree):   1:2.2

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   220 bytes
;    compressed length:   103 bytes
; Ratio (without tree):   1:2.1359224

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   185 bytes
;    compressed length:   86 bytes
; Ratio (without tree):   1:2.1511629

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   191 bytes
;    compressed length:   87 bytes
; Ratio (without tree):   1:2.1954024

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   169 bytes
;    compressed length:   77 bytes
; Ratio (without tree):   1:2.1948051

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   182 bytes
;    compressed length:   86 bytes
; Ratio (without tree):   1:2.1162791

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   207 bytes
;    compressed length:   93 bytes
; Ratio (without tree):   1:2.2258065

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   176 bytes
;    compressed length:   77 bytes
; Ratio (without tree):   1:2.2857144

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   188 bytes
;    compressed length:   84 bytes
; Ratio (without tree):   1:2.2380953

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   227 bytes
;    compressed length:   105 bytes
; Ratio (without tree):   1:2.1619048

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   223 bytes
;    compressed length:   101 bytes
; Ratio (without tree):   1:2.2079208

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   211 bytes
;    compressed length:   94 bytes
; Ratio (without tree):   1:2.244681

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   172 bytes
;    compressed length:   75 bytes
; Ratio (without tree):   1:2.2933333

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   210 bytes
;    compressed length:   91 bytes
; Ratio (without tree):   1:2.3076923

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   197 bytes
;    compressed length:   88 bytes
; Ratio (without tree):   1:2.2386363

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   158 bytes
;    compressed length:   75 bytes
; Ratio (without tree):   1:2.1066666

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   152 bytes
;    compressed length:   69 bytes
; Ratio (without tree):   1:2.2028985

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   191 bytes
;    compressed length:   84 bytes
; Ratio (without tree):   1:2.2738094

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   215 bytes
;    compressed length:   96 bytes
; Ratio (without tree):   1:2.2395833

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   181 bytes
;    compressed length:   86 bytes
; Ratio (without tree):   1:2.1046512

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   185 bytes
;    compressed length:   86 bytes
; Ratio (without tree):   1:2.1511629

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   204 bytes
;    compressed length:   95 bytes
; Ratio (without tree):   1:2.1473684

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   236 bytes
;    compressed length:   107 bytes
; Ratio (without tree):   1:2.2056074

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   222 bytes
;    compressed length:   102 bytes
; Ratio (without tree):   1:2.1764705

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   243 bytes
;    compressed length:   109 bytes
; Ratio (without tree):   1:2.2293577

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   174 bytes
;    compressed length:   81 bytes
; Ratio (without tree):   1:2.148148

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   177 bytes
;    compressed length:   82 bytes
; Ratio (without tree):   1:2.1585367

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   162 bytes
;    compressed length:   76 bytes
; Ratio (without tree):   1:2.131579

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   211 bytes
;    compressed length:   99 bytes
; Ratio (without tree):   1:2.131313

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   220 bytes
;    compressed length:   96 bytes
; Ratio (without tree):   1:2.2916667

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   175 bytes
;    compressed length:   83 bytes
; Ratio (without tree):   1:2.1084337

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   155 bytes
;    compressed length:   73 bytes
; Ratio (without tree):   1:2.1232877

; Anzahl einfache Nodes:64
; -- Encoding/Decoding --
;      Original length:   255 bytes
;    compressed length:   107 bytes
; Ratio (without tree):   1:2.3831775

atasm -ha playfield-data.INC -gALL-PLAYFIELDS.lst -lALL-PLAYFIELDS.lab -oALL-PLAYFIELDS.DAT >/dev/null
ATasm 1.23 (A mostly Mac65 compatible 6502 cross-assembler)
Pass 1: Success. (0 warnings)
Pass 2:

Assembly successful
  Compiled 15683 bytes (~15k)
    Block: c000-fd42 (15683 bytes)

Compiled 2 banks to binary file 'ALL-PLAYFIELDS.DAT'
Memory Map
----------
$c000-$fd42 CODE

Compiled 2 banks
./generate-huffman-decode-label.sh ALL-PLAYFIELDS.lab >HUFFMAN_DECODE.lab
wnfc night-knight.wnf '-O' 3 '-smallHeapPtr' -showvariableusage -I library
WARN  Parameter for small Heap Pointer is given, we use only byte wide size heap!
WARN  Make sure your Heap_Ptr starts at equal word address! See RUNTIME.INC
INFO  Parameter for variable usage is given, see how often each variable is used.
INFO  Read file: 'night-knight.wnf'
INFO  Check for header file: 'header.wnf'
INFO  Found a 'header.wnf' file, read it first.
INFO  compile
INFO  set variable GAME_MODE from header.
INFO  set variable SHOW_SCREEN from header.
INFO  set variable PM_BASE_ADDR from header.
INFO  set variable NEW_LIVE_AT_SCORE from header.
INFO  set variable NEW_LIVE_AT_SCORE_IN_SIMPLE from header.
INFO  set variable NEW_LIVE_AT_SCORE_IN_GODMOD from header.
INFO  set variable PLAYFIELD_SCREEN from header.
INFO  set variable MESSAGE_SCREEN from header.
INFO  set variable INTRO_SCREEN from header.
INFO  set variable OUTRO_SCREEN from header.
INFO  set variable SPEED_50 from header.
INFO  set variable SPEED_66 from header.
INFO  set variable SPEED_75 from header.
INFO  set variable SPEED_80 from header.
INFO  set variable SPEED_85 from header.
INFO  set variable SPEED_90 from header.
INFO  set variable SPEED_95 from header.
INFO  set variable SPEED_98 from header.
INFO  set variable MODE_INTRO from header.
INFO  set variable MODE_PLAY from header.
INFO  set variable MODE_GAME_OVER from header.
INFO  set variable MODE_ABBRUCH from header.
INFO  set variable MODE_LOST_LIVE from header.
INFO  set variable MODE_LEVEL_DONE from header.
INFO  set variable MODE_OUT_OF_TIME from header.
INFO  set variable MODE_NO_MORE_LIVES from header.
INFO  set variable DIRECTION_STAY_LOOK_RIGHT from header.
INFO  set variable DIRECTION_STAY_LOOK_LEFT from header.
INFO  set variable DIRECTION_WALK from header.
INFO  set variable DIRECTION_WALK_RIGHT from header.
INFO  set variable DIRECTION_WALK_LEFT from header.
INFO  set variable DIRECTION_JUMP from header.
INFO  set variable DIRECTION_JUMP_RIGHT from header.
INFO  set variable DIRECTION_JUMP_LEFT from header.
INFO  set variable DIRECTION_DEAD from header.
INFO  set variable DIRECTION_DEAD_RIGHT from header.
INFO  set variable DIRECTION_DEAD_LEFT from header.
INFO  set variable DIRECTION_BLOW_AWAY from header.
INFO  set variable MAX_SPRITES from header.
INFO  set variable MAX_ENEMIES from header.
INFO  set variable WALL_1 from header.
INFO  set variable WALL_2 from header.
INFO  set variable BACKGROUND_DASH_1 from header.
INFO  set variable BACKGROUND_DASH_2 from header.
INFO  set variable BACKGROUND_DASH_3 from header.
INFO  set variable BACKGROUND_DASH_4 from header.
INFO  set variable FLOOR_YELLOW_1 from header.
INFO  set variable FLOOR_YELLOW_2 from header.
INFO  set variable FLOOR_1 from header.
INFO  set variable FLOOR_2 from header.
INFO  set variable DOOR_CLOSED_1 from header.
INFO  set variable DOOR_CLOSED_2 from header.
INFO  set variable DOOR_CLOSED_3 from header.
INFO  set variable DOOR_CLOSED_4 from header.
INFO  set variable DOOR_CLOSED_5 from header.
INFO  set variable DOOR_CLOSED_6 from header.
INFO  set variable DOOR_OPENED_1 from header.
INFO  set variable DOOR_OPENED_2 from header.
INFO  set variable DOOR_OPENED_3 from header.
INFO  set variable DOOR_OPENED_4 from header.
INFO  set variable DOOR_OPENED_5 from header.
INFO  set variable DOOR_OPENED_6 from header.
INFO  set variable KEY_1 from header.
INFO  set variable KEY_2 from header.
INFO  set variable BODEN_MESSER_1 from header.
INFO  set variable BODEN_MESSER_2 from header.
INFO  set variable BODEN_MESSER_1HI from header.
INFO  set variable BODEN_MESSER_2HI from header.
INFO  set variable ELEVATOR_1 from header.
INFO  set variable ELEVATOR_2 from header.
INFO  set variable ELEVATOR_3 from header.
INFO  set variable ELEVATOR_4 from header.
INFO  set variable ELEVATOR_5 from header.
INFO  set variable ELEVATOR_6 from header.
INFO  set variable SANDCLOCK_1 from header.
INFO  set variable SANDCLOCK_2 from header.
INFO  set variable SANDCLOCK_3 from header.
INFO  set variable SANDCLOCK_4 from header.
INFO  set variable STOPWATCH_1 from header.
INFO  set variable STOPWATCH_2 from header.
INFO  set variable STOPWATCH_3 from header.
INFO  set variable STOPWATCH_4 from header.
INFO  set variable SHIELD_1 from header.
INFO  set variable SHIELD_2 from header.
INFO  set variable SHIELD_3 from header.
INFO  set variable SHIELD_4 from header.
INFO  set variable GEMS_1 from header.
INFO  set variable GEMS_2 from header.
INFO  set variable GEMS_3 from header.
INFO  set variable GEMS_4 from header.
INFO  set variable GAME_SCREEN from header.
INFO  set variable SCORE_TEXT from header.
INFO  set variable XOFFSET from header.
INFO  set variable THE_DUDE from header.
INFO  set variable KEY from header.
INFO  set variable DOOR from header.
INFO  set variable SANDCLOCK from header.
INFO  set variable SHIELD from header.
INFO  set variable GEMS from header.
INFO  set variable STOPWATCH from header.
INFO  set variable E_SKELETON from header.
INFO  set variable E_ARCHER from header.
INFO  set variable E_DARK_KNIGHT from header.
INFO  set variable E_GHOST from header.
INFO  set variable E_VAMPIRE from header.
INFO  set variable E_WIZARD from header.
INFO  set variable E_WERWOLF from header.
INFO  set variable E_CAT from header.
INFO  set variable IDX_SKELETON from header.
INFO  set variable IDX_ARCHER from header.
INFO  set variable IDX_DARK_KNIGHT from header.
INFO  set variable IDX_GHOST from header.
INFO  set variable IDX_VAMPIRE from header.
INFO  set variable IDX_WIZARD from header.
INFO  set variable IDX_WERWOLF from header.
INFO  set variable IDX_CAT from header.
INFO  set variable IDX_ARROW from header.
INFO  set variable IDX_BAT from header.
INFO  set variable IDX_BLOW from header.
INFO  set variable ANIM_JUMP_UP from header.
INFO  set variable ANIM_JUMP_DOWN from header.
INFO  set variable ANIM_END from header.
INFO  set variable COLOR_SKELETON from header.
INFO  set variable COLOR_ARCHER from header.
INFO  set variable COLOR_DARK_KNIGHT from header.
INFO  set variable COLOR_GHOST from header.
INFO  set variable COLOR_VAMPIRE from header.
INFO  set variable COLOR_WIZARD from header.
INFO  set variable COLOR_WERWOLF from header.
INFO  set variable COLOR_CAT from header.
INFO  set variable COLOR_ARROW from header.
INFO  set variable COLOR_BAT from header.
INFO  set variable COLOR_BLOW from header.
INFO  set variable @NTSC_COLOR_ADD from header.
INFO  set variable DUDE_COLOR_P1 from header.
INFO  set variable DUDE_COLOR_P2 from header.
INFO  set variable COLOR_DUDE_P1_PAL from header.
INFO  set variable COLOR_DUDE_P2_PAL from header.
INFO  set variable COLOR_DUDE_P1_NTSC from header.
INFO  set variable COLOR_DUDE_P2_NTSC from header.
INFO  set variable COLOR_YELLOW_PAL from header.
INFO  set variable COLOR_YELLOW_NTSC from header.
INFO  set variable COLOR_WHITE from header.
INFO  set variable COLOR_PW_DELETE from header.
INFO  set variable COLOR_PW_OK from header.
INFO  set variable COLOR_PW_ARROW from header.
INFO  set variable COLOR_CASTLE_WHITE from header.
INFO  set variable COLOR_CASTLE_GRAY from header.
INFO  set variable COLOR_CASTLE_DARK_BLUE from header.
INFO  set variable COLOR_CASTLE_YELLOW from header.
INFO  set variable KEY_OPTION from header.
INFO  set variable KEY_SELECT from header.
INFO  set variable KEY_START from header.
INFO  set variable KEY_ESCAPE from header.
INFO  set variable KEY_SPACE from header.
INFO  set variable KEY_LEFT from header.
INFO  set variable KEY_RIGHT from header.
INFO  set variable KEY_P from header.
INFO  set variable SCORE_ENTER_FLOOR from header.
INFO  set variable SCORE_REST_SECONDS from header.
INFO  set variable SCORE_GEMS from header.
INFO  set variable SCORE_STAGE_CLEARED from header.
INFO  set variable COLOR_NIGHT_LETTER_1 from header.
INFO  set variable COLOR_NIGHT_LETTER_2 from header.
INFO  set variable COLOR_NIGHT_LETTER_3 from header.
INFO  set variable PACMAN_CANAL from header.
INFO  set variable GHOST_CANAL from header.
INFO  set variable AUGEN_CANAL from header.
INFO  set variable TIC_TOC_CANAL from header.
INFO  set variable X_POS_HEART from header.
INFO  set variable X_POS_SCORE from header.
INFO  set variable AUDCTL_9BIT_POLY from header.
INFO  set variable AUDCTL_12_1_79M from header.
INFO  set variable AUDCTL_34_1_79M from header.
INFO  set variable AUDCTL_12_16BIT from header.
INFO  set variable AUDCTL_34_16BIT from header.
INFO  set variable AUDCTL_15K from header.
INFO  set variable AUDCTL_64K from header.
INFO  set variable AUDCTL_0 from header.
INFO  Variable usage count:
INFO  show only variables with read usage of at least 9 times.
INFO  show only variables with write usage of at least 4 times.
INFO  Variable: 'GAME_MODE' has 6 writes
INFO  Variable: 'SECONDS' has 12 reads
INFO  Variable: 'LEVEL' has 10 reads
INFO  Peephole Optimizer has 252 optimizations applied.
INFO  Register Optimizer has 20 optimizations applied.
INFO  Long Jump Optimizer has 42 optimizations applied.
INFO  write to /Users/saschakriegel/Desktop/Night_Knight/tat.night-knight-master/NIGHT.ASM

atasm -ha -s NIGHT.ASM -gNIGHT.lst -lNIGHT.lab >NIGHT.log
ATasm 1.23 (A mostly Mac65 compatible 6502 cross-assembler)
Pass 1: Success. (0 warnings)
Pass 2:
 Warning: /Users/saschakriegel/Desktop/Night_Knight/tat.night-knight-master/enemy-data.INC:74: Immediate overflow

Assembly successful
  Compiled 54068 bytes (~52k)
    Block: 0090-00a0 (17 bytes)
    Block: 0129-013c (20 bytes)
    Block: 0230-0231 (2 bytes)
    Block: 02c4-02c7 (4 bytes)
    Block: 03c0-03df (32 bytes)
    Block: be00-bf93 (404 bytes)
    Block: 02e2-02e3 (2 bytes)
    Block: 0580-05fe (127 bytes)
    Block: 3ffa-7d42 (15689 bytes)
    Block: 8000-805d (94 bytes)
    Block: 02e2-02e3 (2 bytes)
    Block: 0400-0400 (1 bytes)
    Block: 047c-047f (4 bytes)
    Block: 0600-06f2 (243 bytes)
    Block: 06fe-06ff (2 bytes)
    Block: 2000-2f9c (3997 bytes)
    Block: 2fa5-38d3 (2351 bytes)
    Block: 38f4-3faa (1719 bytes)
    Block: 3fcb-6a3a (10864 bytes)
    Block: 6a49-80fb (5811 bytes)
    Block: 8100-977d (5758 bytes)
    Block: 9784-97dc (89 bytes)
    Block: 97e1-b292 (6834 bytes)
    Block: 02e0-02e1 (2 bytes)

Compiled 6 banks to binary file 'NIGHT.65o'
Memory Map
----------
$0090-$00a0 CODE
$0129-$013c CODE
$0230-$0231 CODE
$02c4-$02c7 CODE
$03c0-$03df CODE
$be00-$bf93 CODE
$02e2-$02e3 CODE
$0580-$05fe CODE
$3ffa-$7d42 CODE
$8000-$805d CODE
$02e2-$02e3 CODE
$0400-$0400 CODE
$047c-$047f CODE
$0600-$06f2 CODE
$06fe-$06ff CODE
$2000-$2f9c CODE
$2fa5-$38d3 CODE
$38f4-$3faa CODE
$3fcb-$6a3a CODE
$6a49-$80fb CODE
$8100-$977d CODE
$9784-$97dc CODE
$97e1-$b292 CODE
$02e0-$02e1 CODE

Compiled 6 banks

Possible long jump optimizations
================================
/Users/saschakriegel/Desktop/Night_Knight/tat.night-knight-master/DUDE.INC @ 1511	JNE ?ELSE30 ;opt (55) --> BNE ?ELSE30
	Now:	BEQ $03 ; distance is 125
		JMP ?ELSE30
/Users/saschakriegel/Desktop/Night_Knight/tat.night-knight-master/DUDE.INC @ 2560	JEQ ?ELSE66 ;opt (55b) --> BEQ ?ELSE66
	Now:	BNE $03 ; distance is 126
		JMP ?ELSE66
/Users/saschakriegel/Desktop/Night_Knight/tat.night-knight-master/DUDE.INC @ 2572	JCS ?ELSE67 ;opt (55c) --> BCS ?ELSE67
	Now:	BCC $03 ; distance is 111
		JMP ?ELSE67
cp NIGHT.65o NIGHT.COM
rm -f .wnffiles.txt
rm -f .insert.txt
echo ".os.txt -> OS.TXT" >>.insert.txt
touch .wnffiles.txt
echo "NIGHT.COM -> AUTORUN" >.wnffiles.txt     # for udos
cat .wnffiles.txt >>.insert.txt
echo "stop" >>.wnffiles.txt
xldir library/udos.atr insert .insert.txt night-knight-game.atr
INFO  Disk name: library/udos.atr command:insert file:.insert.txt
INFO  Disk size in bytes: 92176
INFO  read full disk. (fat boot sectors)
WARN  File to insert .os.txt -> OS.TXT doesn't exist. Will exclude this file.
ERROR No filename extension given in 'AUTORUN', will not convert
INFO  Create file: AUTORUN length: 54166
INFO  write new disk: night-knight-game.atr
INFO  Disk night-knight-game.atr written.
INFO  Done.
atari800 \
    -hreadwrite \
    -H2 /tmp/atari \
    -xl -xl-rev 2 \
		-xlxe_rom ../firmware/ATARIXL.ROM \
    -pal -showspeed -nobasic \
    -windowed -win-width 682 -win-height 482 \
    -vsync -video-accel \
	-stereo \
	-refresh 2 \
     \
   night-knight-game.atr
Using Atari800 config file: /Users/saschakriegel/.atari800.cfg
Created by Atari 800 Emulator, Version 5.2.0

Invalid argument for '-xlxe_rom'
make: *** [atari_game] Error 3